


//vue-cli 脚手架 配置文件

module.exports={
    lintOnSave:false ,   //关闭ESLint 的警告
    pwa: {
      iconPaths: {
        favicon32: 'favicon.ico',
        favicon16: 'favicon.ico',
        appleTouchIcon: 'favicon.ico',
        maskIcon: 'favicon.ico',
        msTileImage: 'favicon.ico'
      }
  },
  publicPath: process.env.NODE_ENV === "production" ? "./" : "/",
    // publicPath:"./",
    devServer:{         //服务器配置
        host:'0.0.0.0',
        port:8081,
        open:true,      //自动打开浏览器
        inline:true,    //在线模式
    },
     css: {
        loaderOptions: {   // 加载器 处理样式 
          css: {},
          postcss: {   // 样式代码处理 
            plugins: [
              // 补全css前缀(解决兼容性)
              require("autoprefixer")(),
              // 把px单位换算成rem单位
              require("postcss-px2rem")({
                  remUnit:37.5,  // VantUI 设计稿尺寸 375 
                // rootValue: 75, // 换算的基数(设计图750的根字体为75)
                // selectorBlackList: [".van", ".my-van"],// 要忽略的选择器并保留为px。
                // propList: ["*"], //可以从px更改为rem的属性。
                // minPixelValue: 2 // 设置要替换的最小像素值。
                exclude:/node_modules/i
              })
            ]
          }
        }
    }
}